html{
background:url(../images/html_bg.jpg) repeat;
}

a{
color:#d73508;
text-decoration:none;
}
h1{
font-size:30px;
margin:0px;
padding:10px 0 10px 0;
color:#FFFFFF;
font-weight:normal;
}
.clear{
clear:both;
}
p{
	padding:5px 0 5px 0;
	margin:0px;
	text-align:justify;
	line-height:19px;
}

.logo{

padding:40px 40px 0 0px;
float:left;
}
/*-----------------------------menu-------------------*/
#menu{
width:960px;
height:38px;
/*background:url(../images/menu_bg.jpg) no-repeat center;*/
margin:auto;
clear:both;
float:left;
}
#menu ul{
width: auto;
float:left;
display:block;
list-style:none;
padding:2px 0 0 130px;
margin:0px;
text-align:center;
}
#menu ul li{
display:inline;
padding:0px;
margin:0px;
height:37px;
}
#menu ul li a{
display:block;
padding:0px;
padding:0 17px 0 17px;
float:left;
text-decoration:none;
text-align:center;
color:#fff;
font-size:13px;
line-height:34px;
}
#menu ul li.selected a{
display:block;
padding:0px;
padding:0 17px 0 17px;
float:left;
text-decoration:none;
text-align:center;
color:#fff;
font-size:13px;
line-height:34px;
background:url(../images/bt_a.jpg) no-repeat center;
}
#menu ul li a:hover{
color:#fff;
text-decoration:none;
background:url(../images/bt_a.jpg) no-repeat center;
}
/*----------------tab_bg---------*/
.tab_bg{
width:960px;
height:250Px;
clear:both;
margin:20 0 0 0;
float:left;
background:url(../images/tab_bg.jpg) no-repeat center;
}
#show_pro_img{
	padding:5px;
}
.tab_left{
width:225px;
float:left;
padding:25px 0 0 10px;
}
.middle_text{
width:300px;
float:left;
padding:10px 0 0 10px;
}
.middle_text p{
color:#FFFFFF;
}
.tabs{
width:276px;
float:right;
padding:10px 25px 0 0;
}
.tab{
display:block;
width:276px;
height:67px;
margin:0 0 4px 0;
background:url(../images/tab_bg.png) no-repeat center bottom;
_background:url(../images/tab_bg.gif) no-repeat center bottom;
text-decoration:none;
}
p.tab_text{
width:190px;
color:#FFFFFF;
padding:20px 0 0 10px;
}
p.tab_text a{
font-size:14px;
font-weight:bold;
color:#deff6b;
text-decoration:none;
}
img.tab_icon{
float:right;
padding:0px 5px 0 0px;
}
span.green{
font-size:14px;
font-weight:bold;
color:#deff6b;
}
/*-------------------center_content------------*/
.center_content{

clear:both;
padding:0 0 0px;
}
.left_content{
width:300px;
float:left;
padding:10px 0 0 20px;
}
.right_content{
width:500px;
float:left;
padding:10px 0 0 30px;
}
.title{
color:#313e40;
font-size:18px;
padding:0px 0 0 0;
clear:both;
}
.title span{
color:#d54525;
}
.read_more_tab{
width:300px;
height:19px;
text-align:right;
padding:0 10px 0 0;
line-height:19px;
}
.read_more_tab a{
text-decoration:none;
color:#65ad0f;
}
.list_tab{
width:370px;
float:left;
clear:both;
padding:10px 0 10px 0;
}
p.list{
width:335px;
float:left;
padding:0 0 0 10px;
}
img.arrow{
width:23px;
float:left;
padding:5px 0 0 0px;
}


/*-----------------testimonials-----------------*/
.testimonials{
width:375px;
_width:365px;
background:url(../images/quotes_left.gif) no-repeat left top;
padding:0 0 0 30px;
float:left;
margin:15px 0 5px 15px;
_margin:15px 0 5px 5px;
}
.testimonials p{
background:url(../images/quotes_right.gif) no-repeat right bottom;
padding:0 25px 15px 0;
color:#D94F25;
font-style:italic;
}
.test_author{
float:right;
padding:0 25px 0 0;
font-style:italic;
color:#000;
}

img.phone_icon{
float:left;
}
.info_box{
padding:10px 0 0 0;
}
p.info{
float:left;
padding:0 0 0 10px;
line-height:23px;
}
span.red{
color:#D94F25;
font-size:12px;
font-weight:bold;
}
/*-----------------------------footer------------------*/
#footer{
clear:both;
width:880px;
height:65px;
margin:auto;
color:#003156;
border-top:1px #B2BFA7 dotted;

}
.copyright{
float:left;
padding-left:10px;
padding-top:10px;
}
.footer_links{
float:left;
padding-top:13px;
margin-left:250px;
}

.footer_links a{
text-decoration:none;
color: #003156;
margin-left:20px;
}
.footer_links a:hover{
text-decoration:underline;
color: #003156;
}
/*导航----------------------------------------------------------------------------*/
<!--
body{font:12px Arial,Verdana,Tahoma;}
*{padding:0px;margin:0px;}
* li{list-style:none;}
a{text-decoration:none;color:#20537A;}
a:hover{text-decoration:underline;}

.clearfix:after {
    display: block;
    height: 0;
    clear: both;
}
.clearfix {
    _zoom: 1;
}
*+html .clearfix {
 overflow:auto;
}
.menu_navcc{width:960px; margin:0 auto;}
.menu_nav{width:960px;height:48px;background:url(../img/nav_bg.gif) repeat-x;float:left;margin-top:18px;}
.menu_nav .nav_content{padding-left:25px;background:url(../img/nav_l_bg.gif) no-repeat;float:left;}

.menu_nav .nav_content li{width:85px;height:48px;padding-left:20px;padding-right:13px;
background:url(../img/nav_li_right.gif) no-repeat right center;float:left;line-height:48px;
text-align:center;font-size:14px;font-weight:bold;}
.menu_nav .nav_content li a{color:#fff;width:74px;height:48px;display:block;}
.menu_nav .nav_content li.current{line-height:37px;}
.menu_nav .nav_content li em{background:url(../img/bid_new.gif) no-repeat;
width:35px;height:21px;display:inline-block;position:absolute;top:-20px;left:40px;}

.menu_nav .nav_content li.current a,.menu_nav .nav_content li a:hover{width:88px;
height:37px;background:url(../img/nav_li_hover.gif) no-repeat;display:block;color:#fff;}

.menu_nav .nav_content li a:hover{background:url(../img/nav_li_hover.gif) no-repeat;
line-height:37px;text-decoration:none;}

.menu_nav_right{padding-right:20px;background:url(../img/nav_r_bg.gif) no-repeat right top;float:right;margin-left:50px;padding-top:13px;height:23px;padding-bottom:12px;}
p{
margin-bottom:15px}
/*班级简介*/
.refleft{float:left;width:400px;padding-left:20px;font-size:16px;}
.cont{padding-top:10px;padding-right:20px;}
.contr{margin-top:40px;}
-->
/*班级动态*/
.dateList{
	padding-top:8px; width:100%; clear:both;
}

.dateList li{
	border-bottom:1px dashed #b8b8b8;  
	line-height:30px; 
	height:30px; 
	position:relative;
	text-indent:12px;
}
.dateList li a{width:75%;display:block;overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis}
.dateList li span.time{
	width:26%;
	position:absolute;
	height:30px; 
	display:block;
	padding:0 2px 0 6px; 
	right:0px; top:0px; 
	overflow:hidden;
	text-indent:0px;
}
/*班级动态right*/
.dynamicList li span.num{ 
	padding-right:10px;
}
.dynamicList li span.delect{ 
	padding-left:260px;
}
.dynamicList{
	padding-top:10px; width:100%; clear:both;
}
.dynamicList li{
	border-bottom:1px dashed #b8b8b8;  
	line-height:30px; 
	height:30px; 
	position:relative;
	text-indent:12px;
}
.dynamicList li span.time{ 
	position:absolute;
	height:30px; 
	display:block;
	padding:0 2px 0 6px; 
	right:0px; top:0px; 
	overflow:hidden;
	text-indent:0px;
}
#select{
	float:right;
}
#select #submit{
	margin-left:10px;
}
#dinsert{
	float:right;
}
/*班级动态内容*/
#dcontent{
	padding-top:20px;
	font-size:13px;
}
#dheader{
    padding-top:10px;
    padding-left:100px;
	padding-bottom:10px;
}
#dheader li{
	float:left;
}
.right_content h3{
	text-align:center;
}
#published{
	padding-left:370px;
}
.dmessign{
	width:100%;
	float:left;
	margin-top:20px;
}
.dimages{

	width:18%;
	float:left;
}
.dcontents{
	width:82%;
	float:left;
}
.dtime{
	width:40%;
	float:left;
	margin-bottom:20px;
}
/*班级动态添加*/
#addcontent{
	margin-left:30px;
	margin-top:50px;
}
#tname{
	margin-top:15px;
}
#asubmit{
	margin-left:280px;
	margin-top:30px;
}
/*班级留言*/
#gift{
	width:100%;
	float:left;
	margin-top:10px;
	border-bottom:1px dashed #b8b8b8; 
}
.Gcontent{
	float:right;
}
#gift ul{
	float:left;
}
#lycontent{
	display:none;
}
/*最新图片*/
#newimage img{ 
	padding-top:30px;
	padding-left:30px;
}
#newimage a{
	margin-left:60px;
}
/*班级相册*/
#images{
    width:500 px;
	float:left;
}
#images ul li{
	float:left;
	width:200px;
	padding-top:30px;
	padding-left:45px;
}
.cname{
	padding-left:80px;
	font-size:13px;
}
.cmessage{
	float:right;
}
#album{
	width:800px;
	float:left;
}
#album ul li{
	float:left;
	width:200px;
	padding-top:30px;
	padding-left:45px;
}
#page{
	padding-left:280px;
}
#images{
	
}
#fmessign{
	
	padding-left:50px;
	padding-bottom:50px;

}
/*视频*/
video{
	margin-top:20px;
	margin-left:200px;
}
/*注册*/
#login-a,#login-b{
	font-size:15px;
	padding-left:300px;
	padding-top:30px;
	font-family:微软雅黑,黑体;
}
#loginnav{
	padding-left:150px;
}
#login-a img{
	padding-left:6px;
	padding-top:6px;
}
#login-b ul li{
	
	padding-top:15px;
}
#login-b ul li input,#login-b ul li select,#zhanghao{
	margin-left:10px;
}
.xing{
	padding-left:10px;
	color:red;
}

#kong{
	padding-left:50px;
}
#jihuo{
	margin-top:30px;
	margin-left:340px;
}
#login-c{
	font-family:微软雅黑,黑体;
	font-size:15px;
	width:500px;
	padding-left:200px;
	padding-top:20px;
}
#yanzheng{
	padding-left:60px;
	padding-top:30px;
}
.xiainput{	
    width:80px;
	height:29px;
	font-family:微软黑;
	color:#000;
	background:transparent no-repeat  0 0 transparent;
	margin-top:15px;

}
/*同学信息*/
#student{
	width:800px;
	float:left;

}
#student ul li{
	float:left;
	width:50px;
	padding-left:15px;
	padding-top:15px;
}
#student ul li span{
	padding-left:12px;
}
#xianshi{
height:400px;
	padding:30px 200px;
}
#infocontent{
	position:relative;
	top:-300px;
	left:100px;
	font-size:13px;
}
#infocontent ul li{
	padding-top:10px;
}
/*----------------头部------*/
.topnav{
	position:fixed;
	color:#FFF;
	top:0px;
	left:0px;
	width:100%;
	height:34px;
	font-size:12px;
	background:#1F1F1F;   
	-moz-opacity:0.8;   
	-khtml-opacity: 0.8;   
	opacity: 0.8; 
}
.header-logo{
	 position: absolute;
	 top:6px;
	 left:230px;
}
.header-right{
	float:right;
	position: absolute;
	top:6px;
	right:240px;
	color:#484848;
}
.header-right a{
	font-size:12px;
	color:#FFFFFF;
}
/*相册*/
.rg-image-wrapper{
	position:relative;
	padding:20px 30px;
	background:transparent url(../images/black.png) repeat top left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	min-height:20px;
}
.rg-image{
	position:relative;
	text-align:center;
	line-height:0px;
}
.rg-image img{
	max-height:100%;
	max-width:100%;
}
.rg-image-nav a{
	position:absolute;
	top:0px;
	left:0px;
	background:#000 url(../images/nav.png) no-repeat -20% 50%;
	paddning
	width:28px;
	height:80%;
	text-indent:-9000px;
	cursor:pointer;
	opacity:0.3;
	outline:none;
	-moz-border-radius: 10px 0px 0px 10px;
	-webkit-border-radius: 10px 0px 0px 10px;
	border-radius: 10px 0px 0px 10px;
}
.rg-image-nav a.rg-image-nav-next{
	right:0px;
	left:auto;
	background-position:115% 50%;
	-moz-border-radius: 0px 10px 10px 0px;
	-webkit-border-radius: 0px 10px 10px 0px;
	border-radius: 0px 10px 10px 0px;
}
.rg-image-nav a:hover{
	opacity:0.8;
}
.rg-caption {
	text-align:center;
	margin-top:15px;
	position:relative;
}
.rg-caption p{
	font-size:11px;
	letter-spacing:2px;
	font-family: 'Trebuchet MS', 'Myriad Pro', Arial, sans-serif;
	line-height:16px;
	padding:0 15px;
	text-transform:uppercase;
}
.rg-view{
	height:30px;
}
.rg-view a{
	display:block;
	float:right;
	width:16px;
	height:16px;
	margin-right:3px;
	background:#464646 url(../images/views.png) no-repeat top left;
	opacity:0.8;
}
.rg-view a:hover{
	opacity:1.0;
}
.rg-view a.rg-view-full{
	background-position:0px 0px;
}
.rg-view a.rg-view-selected{
	background-color:#6f6f6f;
	border-color:#6f6f6f;
}
.rg-view a.rg-view-thumbs{
	background-position:0px -16px;
}
.rg-loading{
	width:46px;
	height:46px;
	position:absolute;
	top:50%;
	left:50%;
	background:#000 url(../images/ajax-loader.gif) no-repeat center center;
	margin:-23px 0px 0px -23px;
	z-index:100;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	opacity:0.7;
}